<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var str = 'haha&&hehe&&xixi';
        // str.split('&&').join('**');
        // 链式效用 


        

        //自己封装一个链式
        // test(10,20).add(10).sub(5).cheng(6).div(3)

        // 上面写法  什么什么.方法()
        // 对象

        function test(a,b){
            let result = a+b;
            return {
                add(c){
                    result += c;
                    return this;
                },
                sub(c){
                    result -= c;
                    return this;
                },
                cheng(c){
                    result *= c;
                    return this;
                },
                div(c){
                    result /= c;
                    return this;
                },
                getResult(){
                    return result
                }
            }        
        
        }

        // test(10,20) // 对象 对象身上有add 


        console.log(test(10,20).add(10).sub(5).cheng(6).div(3).getResult());
    
        // jQuery 
        // js面向对象思想的产物  
        // 典型的链式调用
    </script>
</body>
</html>